home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / MonitorDoubler / Source / Documents / MultiMonitorDoc.h < prev   
Encoding:
C/C++ Source or Header  |  2000-06-23  |  792 b   |  38 lines

  1. #pragma once
  2.  
  3. #include <LSingleDoc.h>
  4. #include <LListener.h>
  5. #include <UStandardDialogs.h>
  6.  
  7. class MultiMonitorDoc : public LSingleDoc, public LListener
  8. {
  9.  
  10. public:
  11.                             MultiMonitorDoc(
  12.                                 LCommander*            inSuper);
  13.  
  14.     virtual                    ~MultiMonitorDoc();
  15.  
  16.     virtual Boolean            ObeyCommand(
  17.                                 CommandT            inCommand,
  18.                                 void*                ioParam = nil);
  19.                                 
  20.     virtual void            FindCommandStatus(
  21.                                 CommandT            inCommand,
  22.                                 Boolean&            outEnabled,
  23.                                 Boolean&            outUsesMark,
  24.                                 UInt16&                outMark,
  25.                                 Str255                outName);                    
  26.  
  27.  
  28.     virtual void    ListenToMessage(
  29.                             MessageT        inMessage,
  30.                             void*            ioParam);
  31.  
  32. private:
  33.                             MultiMonitorDoc();
  34.                             MultiMonitorDoc(const MultiMonitorDoc& inOriginal);
  35.         MultiMonitorDoc&    operator=(const MultiMonitorDoc& inRhs);
  36. };
  37.  
  38.